#ifndef __TOOLS_H__
#define __TOOLS_H__

// 跟据浏览器请求Url，向浏览器发送相应的图片，这里仅做传输，无文件是否存的合法性检查
// 把发送文件的方法放到一个公共的工具类Tools里面

#include <string>
#include "ClientSocketHandler.h"
#include "Defines.h"

// 公共的工具类Tools
class Tools {
private:
    
public:
    // 功能说明：向浏览器发送文件
    // 返回值：发送成功返回true，否则返回false
    // 参数：para1:文件路径  para2:客户端套接字(由于被封装在了ClientSocketHandler中）这里直接穿这个对象的指针即可）
    static bool _sendFile(std::string filePath, ClientSocketHandler * clientSocketHandler); // 静态方法直接通过类名访问
};

#endif // !__TOOLS_H__